broken coding interviews